end-suction pump - German English Dictionary